package com.egreen.common.pojo.entity.user;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author cloudJiang
 * @since 2022-07-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class UserStates implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 用户不同的状态码
                使用states来区分用户
                普通用户 personal 0
                小区代理 community 1
                区域代理 district 2
                城市代理 City 3
                普通用户地址描述字段都不能为空，
                小区代理locationDetails可以为空，
                区域代理community 和 locationDetails 可以为空，
                城市代理district 和 community 和 locationDetails可以为空
     */
    private Integer states;

    /**
     * 对不同状态码的描述
     */
    private String description;


}
